@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select, figure, figcaption {margin:0;padding:0; line-height:1.4;}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:#666; text-decoration:none;}
a:hover {color:#000}
legend, caption {display:none;}
section, header, footer, articel, hgroup, article {display:block;}
button {cursor:pointer;}
label:hover {cursor:pointer; color:#666;}
em {font-style:normal; background:#fff600;}
table th, table td {word-break:break-all;}
table {width:100%; border-collapse: collapse}
hr {border:0; margin:10px 0; *margin:0; padding:0; border-top:1px solid #ddd}
body {background:#333}

.clear {zoom:1;}
.clear:after {content:""; display:block; clear:both}
.floatL {float:left!important}
.floatR {float:right!important}
.left {text-align:left!important}

#wrap {padding:20px 0 0 0; max-width:1400px; min-height:800px; margin:0 auto; font-size:14px; font-family:Nanum Gothic, "Nanum Gothic", sans-serif; }
#wrap header {position:relative}
#wrap header h1 strong {display:block; font-size:16px; font-weight:normal;} 
#wrap header h1 {padding-left:10px; font-size:50px; color:#fff; line-height:1.2; text-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);}
#wrap header nav {margin-top:20px; border-top:1px solid #232528}
#wrap header nav ul li {position:relative; float:left; width:25%; height:70px; background:#2f302d }
#wrap header nav ul li div {display:none; position:absolute; left:0; top:0; width:100%; height:70px; background:#82ae02}
#wrap header nav ul li a {position:absolute; left:0; top:0; width:100%; height:70px; line-height:70px; text-align:center; color:#fff; font-weight:bold; font-size:18px; border-left:1px solid #33363b; text-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);}
#wrap header nav ul li.on {opacity:1}
#wrap header nav ul li.on a {background:#82ae02}
#wrap header .logo {position:absolute; right:10px; top:-20px; background:white; width:130px; padding-top:15px; height:60px; text-align:center; }
#wrap header .logo img {width:69px; height:35px}
footer {display:block; height:50px; line-height:50px; text-align:center; font-size:11px; color:#999}

.contents {padding:30px 30px 80px 30px; min-height:300px; background:white; color:#333; }
.contents section {display:none}
.contents section#cont01 {display:block}
.contents section h1 {font-size:34px; border-bottom:1px solid #bbb;}
.contents section h1 span {font-size:20px}
.contents section .grid {margin-top:10px; border-top:1px solid #555}
.contents section table th {padding:5px; font-size:12px; background:#eee; border:1px solid #ccc; border-top:0 }
.contents section table tr:hover td {background:#eee}
.contents section table th img {vertical-align:middle}
.contents section table td {padding:5px; font-size:12px; text-align:center; border:1px solid #ccc }
.contents section table td a {color:#1467ff}
.contents section table td a:hover {text-decoration:underline}
.contents section table td .pop {display:inline-block; padding:2px; border:1px solid #044c08; color:#044c08!important; font-size:11px!important; background:#e3ecc7!important}
.contents section table tr.completion td {background:#eaeaea;}
.contents section table tr.completion td span {display:inline-block; padding:2px 4px; margin-right:5px; background:#ff4918; color:#fff}
.contents section table tr td strong {display:inline-block; padding-left:10px; color:blue}

.process-area {padding:10px 10px 5px 10px; border-top:2px solid #ddd}
.process-area * {display:inline-block; *display:inline; }
.process-area strong {color:#000}
.process-area #cont01Completion, .process-area #cont02Completion, .process-area #cont03Completion, .process-area #cont04Completion {font-size:20px; color:#ff3000}
.process-area #cont01Total, .process-area #cont02Total, .process-area #cont03Total, .process-area #cont04Total {font-size:20px; color:#999 }
.processing-wrap {font-size:20px; }
#cont01Processing, #cont02Processing, #cont03Processing, #cont04Processing  {font-size:20px; color:#ff3000}